package dyyx;
import com.github.davidmoten.geo.GeoHash;
import com.github.davidmoten.grumpy.core.Position;

public class Check {

	public static void main(String[] args) throws Exception {
		
		// 南极 45.59848298046874 -78.89005931731181
	    // 北美 -102.93667326953125  43.88645878604692
		double latitude = -90;
		double longitude = -180;
		// 000000000000
		String str = GeoHash.encodeHash(latitude, longitude,12);
	    System.out.println(str);    
	    
	    
	    latitude = 90;
		longitude = 180;
		// zzzzzzzzzzzz
		str = GeoHash.encodeHash(latitude, longitude,12);
	    System.out.println(str);  
	    
	    latitude = 90;
		longitude = 181;
		// 181 ==> -179.0
		// 181 转换成 -179.0
	    System.out.println(Position.to180(longitude));  

	    str = GeoHash.encodeHash(latitude, longitude,12);
	    System.out.println(str); 
	    latitude = 90;
		longitude = -179.0;
		str = GeoHash.encodeHash(latitude, longitude,12);
	    System.out.println(str); 

	    
	    latitude = 91;
		longitude = 180;
		// java.lang.IllegalArgumentException: latitude must be between -90 and 90 inclusive
		str = GeoHash.encodeHash(latitude, longitude,12);
	    System.out.println(str);  
	    
	    
	}
}
